<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Sessions
 *
 * @author Administrator
 */
class Sessions {
    /***
     * 开启SESSION
     */
    static function init()
    {  
        //防止客户端禁用cookie;
        if(ini_get('session.use_trans_sid') != "1"){ ini_set('session.use_trans_sid',1); }
        //站内域共享
//        ini_set('session.cookie_domain','www.didphp.com');
        //为sessionid更名
        session_name('bdhash');
        session_start();
    }

    /***
     * 设置SESSION变量
     */
    static function set($array)
    {
        foreach($array as $k=>$v)
        {
            $_SESSION[$k] = $v;
        }
    }

    /***
     * 获取指定SESSION值
     */
    static function get($key)
    {
		return isset($_SESSION[$key]) ? $_SESSION[$key] : '';
    }
    
    /***
     * 删除指定SESSION值
     */
    static function del($key)
    {
        unset($_SESSION[$key]);
    }
    
    /***
     * 清空SESSION
     */
    static function clear()
    {
        session_unset();
        unset($_SESSION);
        session_destroy();
    }
}